A Design Project for System Design with SystemC
نویسندگان
چکیده
In this paper, we propose a co-simulation project involving design of a heterogeneous system based on an 8-bit RISC processor, which could be used to demonstrate system level design. A system, being a heterogeneous environment involves hardware and software modules, with communication involved between the modules. Because system architects and software engineers commonly use C/C++, we demonstrate the use of SystemC, a C++ class library to model the hardware functionality in the system, thus providing a smoother design flow in such an environment. Replacing the traditional hardware description languages (HDLs) with SystemC minimizes the communication overheads involved in current system design flow, decreases simulation time and thus speeds up the design process.
منابع مشابه
Using Converter Channels within a Top-Down Design Flow in SystemC
With the advent of SystemC in HW/SW codesign, several SystemC extensions have been developed to broaden the capabilities of SystemC to mixed-signal and heterogeneous system design. The currently ongoing EU founded project ANDRES targets to integrate three such extensions, namely SystemC-AMS, HetSC and OSSS+R, within a top-down design flow of adaptive (i.e. runtime reconfigurable) heterogeneous ...
متن کاملUsing SystemC for Hardware Design Comparison of results with VHDL, Cossap and CoCentric
This paper gives an overview of the results of an evaluation project, where the integration of SystemC into the design flow was evalulated. The most important criteria are: applicability of SystemC for creating synthesizable code Simulation Speed Synthesis results (timing, area) First the root-raised cosine filter implementation that was used as mutual basis for comparisons is described. Becaus...
متن کاملSystem Engineering Implementation Process for Super-Systems
System engineering is one of the most powerful tools for comprehensive project management and control. This tool emphasized the life cycle of the projects, manages every single activity and helps manage the main elements of the project through a set of management and engineering processes. The goal of the current study is to use a system engineering approach in design phase in order or to meet ...
متن کاملANDRES - ANalysis and Design of run-time REconfigurable, heterogeneous Systems
In this paper we will present the ANDRES project. The main objective of ANDRES is the development of a seamless design flow for adaptive heterogeneous embedded systems based on the modelling language SystemC. The methodology and tools will enable early integration and exploration of system specifications using different Models of Computation as well as automatic synthesis of hardware and softwa...
متن کاملUML to SystemC Transformation in the MARTES Project
Today there is a never ending demand for new functionality to be included in embedded systems such as mobile phones. This leads to increased design complexity. To overcome the increased system complexity new design methodologies, such as model driven architecture, have been introduced. New languages, i.e. SystemC, for system level modelling and simulation have also emerged. Combining new method...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003